package com.cn.wanxi.service;

import com.cn.wanxi.dao.NavDao;
import com.cn.wanxi.model.NavModel;

import java.util.ArrayList;
import java.util.List;

/**
 * 导航的业务逻辑层，
 * 封装数据的逻辑关系
 */
public class NavService {
    /**
     * java注释有三种形式
     * 1.类注释  方法注释
     * 2.多行注释
     * 3.单行注释
     */
    /**
     * 得到导航所有信息
     *
     * @return
     */
    public List<NavModel> getNavModelList() {
        List<NavModel> navModelList = new ArrayList<>();//创建空白list，为了装navmodel
        NavDao navDao = new NavDao();

        for (int i = 0; i < navDao.hrefs.length; i++) {
            NavModel navModel = new NavModel();//创建一个空的实体类
            navModel.setHref(navDao.hrefs[i]);
            navModel.setTitle(navDao.titles[i]);
            navModelList.add(navModel);//将实体类添加到list
        }
        return navModelList;
    }

//    public static void main(String[] args) {
////        NavService navService=new NavService();
//        new NavService().getNavModelList();
//    }
}
